package day02;

public class VarDemo {
    public static void main(String[] args) {
//        1)变量的声明
        int a;//声明一个整形的变量，名为a
        int b,c,d;//声明三个整形的变量，名为b,c,d
//        int a;//编译错误，变量不能同名

//        2)变量的初始化:相当于给账户存钱
        int e = 250;//声明整形变量e并赋值为250
        int f;
        f = 250;
        f = 360;//修改变量f的值为360
        int g=5,h=8,i=10;//声明3个整形变量g,h,i,并分别赋值为5.8,10

//        3)变量的访问:访问的是账户里的钱
        int j = 5;//声明整形变量j并赋值为5
        int k = j+10;//取出j的值为5,加10后,再赋值给变量k
        System.out.println(k);//输出变量k的值为16
        System.out.println("k");//输出k,双引号中的原样输出

        j=j+10;//在j本身基础之上增10
        System.out.println(j);//15
        int balance = 5000;
        balance = balance -1000;
        System.out.println(balance);

//        4)变量的命名:相当于给账户起名
        int a1,a_5$,_3c,$5b;
//        int a*b;//编译错误，不能包含*等特殊字符
//        int 1a;//编译错误，不能使用关键字
        int aa = 5;
//        System.out.println(aA);
//        int class;

        int 年龄;//正确、但不建议
        int nianLing;//必须杜绝
        int age;//建议“英文的见名知意”
        int score,myScore,myJavaScore;//建议“小驼峰命名法”


    }
}
